时域分析

信号框图

梅森公式

P=1Δ∑k=1nPkΔkΔ=1−∑L1+∑L2−∑L3⋯

符号说明:

时域分析

在系统稳定的情况下,才讨论稳态响应和动态响应。

C(s)R(s)=Φ(s)=ωn2s2+2ζωns+ωn2
s1,2=−ζωn±ωnζ2−1=σ±jω

当 σ=0 时系统临界稳定,以 ωd 频率无衰减振荡。

c(t)=1−e−ζωnt1−ζ2sin⁡(ωdt+θ)(t≥0)

其中 sin⁡θ=1−ζ2,cos⁡θ=ζ,θ=arctan1−ζ2ζ=arccos⁡ζ.

题目

信号框图

1

2

图为连续搅拌釜反应器(CSTR)系统示意图,其中 FT、TT 和 FC 分别表示 流量变送器、温度变送器和流量控制器。通过蒸汽加热回流的原料使反应温度维持在设定值以实现最优产率。试回答下面问题:

  1. 简单阐述该系统的工作原理,画出控制框图;

    采用温度负反馈和蒸汽流量前馈。若出口温度高于设定值,温度控制器使蒸汽阀门关小; 流量控制器依据流量参考值和实际管道中的蒸汽流量调节阀门开度变小,用于加热回流原料的热蒸汽减少,直到出口温度回到设定值。反之同理

  2. 说明该控制系统中的操纵变量、被控变量和被控对象是什么?

    操纵变量:阀门开度;被控变量:出口温度;被控对象:反应器

梅森公式

1

已知控制系统方框图如下图所示,试求:

  1. 根据下面方块图画出信号流图;

  2. 根据梅逊公式求 C(s)/R(s) 和 C(s)/N(s).

    • C(s)/R(s).

      1. P1=G1G2G3,Δ1=1.

      2. P2=G4,Δ2=1+G1G2H2+G2H2+G2G3H1.

      Δ=1+G1G2H2+G2H2+G2G3H1
      C(s)R(s)=G4+G1G2G3Δ
    • C(s)/N(s).

      1. P1=G3,Δ1=1.

      Δ=1+G1G2H2+G2H2+G2G3H1
      C(s)N(s)=G3Δ
  3. 求同时存在输入 R(s) 和扰动 N(s) 时的 E(s) 表达式。

    根据线性性,可以拆分为:

    E(s)=E(s)R(s)R(s)+E(s)N(s)N(s)
    • E(s)/R(s).

      1. P1=1,Δ1=1+G2H2+G2G3H1.

      E(s)R(s)=1+G2H2+G2G3H1Δ
    • E(s)/N(s).

      1. P1=−H2,Δ1=1.

      E(s)N(s)=−H2Δ
    E(s)=(1+G2H2+G2G3H1)R(s)−H2N(s)Δ

     

2

已知控制系统结构图如下图所示,试求:

  1. 绘制系统的信号流图;

  2. 利用梅逊公式求系统输入到输出的传递函数 C(s)/R(s).

    此时不计 N(s) 影响,

    1. P1=G1G2,Δ1=1−G3G4.

    Δ=1+G2G3+G1G2−G4G3−G1G2G3G4
    C(s)R(s)=G1G2−G1G2G3G4Δ
  3. 求扰动输入到误差的传递函数 E(s)/N(s).

    • P1=−G5,Δ1=1−G3G4.

    • P2=G2,Δ2=1−G3G4.

    Δ=1+G2G3+G1G2−G4G3−G1G2G3G4
    E(s)N(s)=(G2−G5)(1−G3G4)Δ
  4.  

3

某系统的方框图如下图所示:

  1. 试画出该系统的信号流图;

  2. 试用梅森增益公式,计算传递函数 T(s)=Y2(s)R1(s).

    1. P1=G1G2G6G3G4,Δ1=1.

    2. P2=G1G5G4,Δ2=1.

    Δ=1+G1G2H1+G3G4H2+G1G2H1G3G4H2
    Y2(s)R1(s)=G1G2G6G3G4+G1G5G4Δ
  3. 如果想将 Y2(s) 和 R1(s) 解耦,即使得 T(s)=0,试选择 G5(s)(即将 G5(s) 用其余的 Gi(s) 表示)实现上述解耦。

    选择:

    G5=−G2G6G3

    直观解释是刚好抵消了 G6 支路造成的影响。

4

Δ=1+G1G2H2+G2G3H1+G1G2G3G4H3+G1G5G4H3−G1G5H1G2H2
Y(s)R(s)=G1G2G3G4+G1G5G4Δ

5

  1. P1=G1G2G3G4,Δ1=1.

Δ=1+G2G3H3+G1G2G3H2+G3G4H1
Y(s)R(s)=G1G2G3G41+G2G3H3+G1G2G3H2+G3G4H1

 

时域分析

1

控制系统结构如图所示,要求:

  1. 计算 Kp 和 Kh 的值,使得最大超调量等于 16%,调整时间等于 1 秒(Δ=±2%)

    系统函数为:

    C(s)R(s)=4Kps2+(4Kh+1)s+4Kp

    稳定性要求 4Kh+1>0 且 4Kp>0.

    {ωn=2Kpζ=4Kh+14Kp
    {ts=4ζωn=1⇒ζωn=4δ%=e−ζπ1−ζ2×100%⇒ζ=0.5

    解得:

    {Kh=74Kp=16
  2. 计算系统的速度误差系数 Kv,以及在输入信号 r(t)=2tu(t) 下的稳态误差;

    开环系统为:

    G(s)=4Kps(s+(4Kh+1))

    稳态速度误差系数:

    Kv=lims→0sG(s)=4Kp4Kh+1

    当输入信号 r(t)=2tu(t),稳态误差为:

    2Kv=8Kh+24Kp
  3. 计算当 Kp=50,且闭环极点全部位于 s=−2 垂直线左侧时参数 Kh 取值范围。

    系统函数为:

    C(s)R(s)=200s2+(4Kh+1)s+200

    替换 s←s−2,若原系统闭环极点为 sp 全部位于 s=−2 左侧,则新系统闭环极点变为 sp+2 全部位于 s=0 左侧,也就是系统稳定。

    200s2+(4Kh−3)s+202−8Kh

    需要满足:

    {4Kh−3>0⇒Kh>34202−8Kh>0⇒Kh<1014

    我们也可以绘制参数根轨迹进行求解:

    4Khss2+s+200+1=0

2

已知系统如下图所示,试求:

  1. 当 K=1,T=0.2,输入为 r(t)=1−2t(t>0) 时,计算闭环系统的稳态误差;

    G(s)=10s(0.2s+1)

    检验此时的系统是稳定的。

    Kv=lims→0sG(s)=10Kp=lims→0G(s)=∞

    稳态误差为 −0.2.

  2. 求当 K=10 时,确定使闭环系统阻尼比为 0.707 的参数 T 的值;当输入为阶跃信号时,计算系统的最大超调量,过渡过程时间(误差带取 2%)

    G(s)=100s(Ts+1)Φ(s)=100/Ts2+s/T+100/T

    列劳斯表发现当 T>0 时是稳定的。

    {ωn=100/T2ζωn=1/T⇒ωn=1002,T=1200

    系统的最大超调量为:

    e−ζ1−ζ2π×100%=4.32%

    过渡时间:

    4ζωn=0.04 s

  3. 当 K>0,要求系统闭环极点实部均小于 −1 时,试求满足条件的参数 K 和 T 的范围。

    G(s)H(s)=10Ks(Ts+1)Φ(s)=10KTs2+s+10K

    稳定性要求 T>0,K>0.

    代入 s←s−1,得到:

    Φ′(s)=10KTs2+(1−2T)s+10K+T−1

    因为 T,1−2T 不可能同时 <0,因此要求:

    {T>01−2T>0⇒T<1/210K+T−1>0⇒K>(1−T)/10

3

某控制系统框图如下图所示,

  1. 当 K1=2 且 Kt=1 时,试分析输入信号分别为 r(t)=1(t),r(t)=2t 和 r(t)=2t2 时的系统稳态性能。 计算系统传递函数:

    G(s)=5K1s2+(Kt+1)s
    Φ(s)=5K1s2+(Kt+1)s+5K1

    稳定条件:Kt+1>0,5K1>0 均能满足。

    • Kp=lims→0G(s)=∞,输入 r(t)=1(t) 稳态误差为零。

    • Kv=lims→0sG(s)=5K1Kt+1=5,输入 r(t)=2t 稳态误差为 0.4.

    • Ka=lims→0s2G(s)=0,输入 r(t)=4⋅12t2 稳态误差为 ∞.

  2. 试确定 K1 和 Kt 的值,使系统在单位阶跃响应中的最大超调量为 0.2,峰值时间等于 0.5 秒,并在此条件下确定系统的上升时间和调整时间(Δ=2%)

    {2ζωn=Kt+1ωn2=5K1
    δ%=e−ζπ1−ζ2=0.2⇒ζ=0.4559
    tp=πωn1−ζ2=0.5 s⇒ωn=7.060 rad/s

    解得:

    {K1=9.968Kt=5.4373

    此时系统是稳定的。

    系统的上升时间:

    tr=π−θωn1−ζ2=0.325 s

    系统的稳定时间:

    ts=4ζωn=1.2427 s

4

控制系统框图如图所示,试求:

  1. 当 Kt=10 和 Kf=0.1 时,求系统的阻尼比 ζ,无阻尼自然振荡频率 ωn 以及系统对单位斜坡输入的稳态误差 ess(∞).

    开环传递函数:

    100s(s+12)

    闭环传递函数:

    100s2+12s+100

    分析可知系统稳定。

    • ωn=10;

    • ζ=0.6.

    Kv=lims→∞s100s(s+12)=253
    ess(∞)=1Kv=325
  2. 当输入信号 r(t)=3t 时,试确定 Kt 和 Kf 所需满足的条件,以使得系统稳态误差小于 0.1

    G(s)=10Kts(s+2+10KtKf)
    Φ(s)=10Kts2+(2+10KtKf)s+10Kt

    系统稳定需要 10Kt>0,2+10KtKf>0

    Kv=lims→0sG(s)=10Kt2+10KtKf
    ess(∞)=3Kv<0.1
    3(2+10KtKf)<Kt

    综上:

    {Kt>0KtKf>−0.2Kt(1−30Kf)>6
  3. 要使系统的阻尼系数 ζ=0.5,单位斜坡输入信号作用下的系统稳态误差 ess=0.2,试确定 Kt 和 Kf,并计算在此参数情况下,系统单位阶跃响应的上升时间和调整时间。

    • ωn=10Kt;

    • ζ=2+10KtKf210Kt=0.5.

    • ess=1Kv=2+10KtKf10Kt=0.2

    结合 Kt,Kf 取值范围可得:Kt=2.5,Kf=0.12.

    上升时间:

    tr=π−arccos⁡ζωn1−ζ2≈0.4843

    调整时间:

    ts=3∼4ζωn
    • Δ=5% 对应 1.2s,

    • Δ=2% 对应 1.6s.

5

设单位反馈系统闭环传递函数为:

Φ(s)=K1K2(T2s+1)s(T1s+1)(T2s+1)+K1K2

其中 T1,T2 和 K2 为正常数。若要求 r(t)=1+t 时,c(t) 对 r(t) 的稳态误差不大于正常数 ε0,试问 K1 应该满足什么条件?已知初始条件全部为零。

6

1984 年 2 月 7 日,美国宇航员利用手持喷气推进装置,完成了人类历史上首次太空行走,宇航员机动控制系统结构图如图所示,其中喷气控制器可以用增益 K2 表示,K3 为速度反馈增益。若将宇航员以及他手臂上的装置一并考虑,系统总的转动惯量 J=25 N⋅m⋅s2/rad. 要求:

  1. 当输入为单位斜坡 r(t)=t m⋅s−1 时,确定速度反馈增益 K3 的取值,使系统稳态误差 ess(∞)≤0.01 m.

  2. 采用 1. 中求得的 K3,确定 K1,K2 的取值,使得系统超调量 σ%≤10%.